home *** CD-ROM | disk | FTP | other *** search
Wrap
;defaultbrowser 1.0 installation script (set #bye (cat "\ndefaultbrowser Install Complete!\n\n" )) (set #info (cat "\n\nWelcome to defaultbrowser.\n\nThis will install:\n\nc:defaultbrowser\nsys:prefs/Default Browser.info\n") ) (set #wherecat "\nWhere do you wish to install the AmIRC Language Catalog? Default is ") (set #catnofind "Can not find this catalog in this archive.") (set #whatcat "\nDefaultBrowser has no internal catalog.\nSelect the Language catalog you wish to install.\nThat language has to be selected in Prefs:Locales ") (set #whatcathelp "If your language is not among the choises,\nYou must choose another language.") (message #info) ;copy main executable (copyfiles (prompt "Copying main executable") (source "defaultbrowser/defaultbrowser") (dest "c:" ) ) ;copy prefs icon (copyfiles (prompt "Copying drawer icon") (source "defaultbrowser/Default Browser.info") (dest "SYS:Prefs/") ) (if (> (exists ("env:Language")) 0) (set lanfound (getenv "Language")) ) (set lan 0) (if (= "english" lanfound) (set lan 0)) (if (= "deutsch" lanfound) (set lan 1)) (if (= "svenska" lanfound) (set lan 2)) (set #English "English") (set #Deutsch "Deutsch") (set #Svenska "Svenska") (if (> (exists ("ENV:i.høld.0")) 0) (set l0 (getenv "ENV:i.høld.0")) ) (if (> (exists ("ENV:i.høld.1")) 0) (set l1 (getenv "ENV:i.høld.1")) ) (if (> (exists ("ENV:i.høld.2")) 0) (set l2 (getenv "ENV:i.høld.2")) ) (run "delete env:i.høld.#?") (set catalog (askchoice (choices "English" "Deutsch" "Svenska") (prompt #whatcat ) (help #whatcathelp) (default lan) ) ) (if (= catalog 0) (set #lcat #English)) (if (= catalog 1) (set #lcat #Deutsch)) (if (= catalog 2) (set #lcat #Svenska)) (if (<> #lcat "N/A") ( (if (> (exists (cat "defaultbrowser/Catalogs/" #lcat "/defaultbrowser.catalog")) 0) ( ( (if (< (exists "Locale:") 2) ( (makedir "sys:Locale") (makeassign "Locale" "sys:Locale") ) ) (if (< (exists "Locale:Catalogs") 2) (makedir "sys:Locale/Catalogs") ) (if (< (exists (cat "Locale:Catalogs/" #lcat)) 2) (makedir (cat "sys:Locale/Catalogs/" #lcat)) ) (copyfiles (source (cat "defaultbrowser/Catalogs/" #lcat )) (dest (cat "sys:Locale/Catalogs/" #lcat)) (all) ) ) ) (message (cat "\nCatalogs/" #lcat "/defaulbrowser.catalog\n\n" #catnofind)) ) ); End if Catalog dir ); (if (> (exists ("c:multiview")) 0) (set #path "c:") ) (if (> (exists ("sys:Utilities/multiview")) 0) (set #path "sys:Utilities") ) (run (cat "run " #path "/multiview defaultbrowser/readme") ) (run (cat "run defaultbrowser") ) (exit #bye (quiet))